package yl.hs.bmipfull.pojo.system;

import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

/**
 * 作用:  菜单按钮实体类<br/>
 * 创建时间: 2021年05月12日 10时41分42秒 <br/>
 *
 * @author 张凯
 */
@DBTable(disName = "菜单按钮信息", mapCode = "menu_button")
public class MenuButtonEntity extends BaseEntity {

    /**
     * 主键
     */
    @Nullable
    private Long id;
    /**
     * 编号
     */
    @DBField(disName = "菜单按钮编号", mapCode = "sn", isSerialNumber = true, isRequire = true, snPrefix = "BUTT")

    private String sn;
    /**
     * 按钮名称
     */
    @DBField(disName = "按钮名称", mapCode = "fullName")
    private String fullName;
    /**
     * 按钮名称拼音
     */
    private String fullNamePY;
    /**
     * 按钮编号
     */
    @DBField(disName = "按钮编号", mapCode = "encode")
    private String encode;
    /**
     * 按钮页面地址
     */
    @DBField(disName = "页面地址", mapCode = "pageAddress")
    private String pageAddress;
    /**
     * 按钮数据地址
     */
    @DBField(disName = "数据地址", mapCode = "dataAddress")
    private String dataAddress;
    /**
     * 适用版本
     */
    @DBField(disName = "适用版本", mapCode = "versions")
    private String versions;
    /**
     * 菜单编号
     */
    @DBField(disName = "菜单编号", mapCode = "menuSN")
    private String menuSN;
    /**
     * 按钮图标
     */
    @DBField(disName = "按钮图标", mapCode = "buttonIcon")
    private String buttonIcon;
    /**
     * 按钮背景颜色
     */
    @DBField(disName = "按钮背景颜色", mapCode = "bgColor")
    private String bgColor;
    /**
     * 按钮文字颜色
     */
    @DBField(disName = "按钮文字颜色", mapCode = "frColor")
    private String frColor;
    /**
     * 备注
     */
    @DBField(disName = "按钮备注", mapCode = "remark")
    private String remark;
    /**
     * 排序代码
     */
    @DBField(disName = "按钮排序代码", mapCode = "sortCode")
    private String sortCode;
    /**
     * 按钮状态
     */
    @DBField(disName = "按钮状态", mapCode = "state")
    private Short state;

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSn() {
        return this.sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getFullName() {
        return this.fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public String getFullNamePY() {
        return this.fullNamePY;
    }

    public void setFullNamePY(String fullNamePY) {
        this.fullNamePY = fullNamePY;
    }

    public String getEncode() {
        return this.encode;
    }

    public void setEncode(String encode) {
        this.encode = encode;
    }

    public String getPageAddress() {
        return this.pageAddress;
    }

    public void setPageAddress(String pageAddress) {
        this.pageAddress = pageAddress;
    }

    public String getDataAddress() {
        return this.dataAddress;
    }

    public void setDataAddress(String dataAddress) {
        this.dataAddress = dataAddress;
    }

    public String getVersions() {
        return this.versions;
    }

    public void setVersions(String versions) {
        this.versions = versions;
    }

    public String getMenuSN() {
        return this.menuSN;
    }

    public void setMenuSN(String menuSN) {
        this.menuSN = menuSN;
    }

    public String getButtonIcon() {
        return this.buttonIcon;
    }

    public void setButtonIcon(String buttonIcon) {
        this.buttonIcon = buttonIcon;
    }

    public String getBgColor() {
        return this.bgColor;
    }

    public void setBgColor(String bgColor) {
        this.bgColor = bgColor;
    }

    public String getFrColor() {
        return this.frColor;
    }

    public void setFrColor(String frColor) {
        this.frColor = frColor;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSortCode() {
        return this.sortCode;
    }

    public void setSortCode(String sortCode) {
        this.sortCode = sortCode;
    }

    public Short getState() {
        return this.state;
    }

    public void setState(Short state) {
        this.state = state;
    }


}